package com.lovi.regExp_;

/**
 * 要求验证是不是整数或者小数
 * 提示：这个题要考虑正数和负数
 * 比如：123 -345 34.89-87.9-0.01 0.45等
 * 正数：整数，小数
 * 负数：整数小数（都是一个点）
 * 关键！如果存在.后面就一定会有数字，不存在.的话,就直接没有后面了，
 * 也就是.和数字是可有可无的。
 */
public class HW02 {
    public static void main(String[] args) {
//        123 -345 34.89 -87.9 -0.01 0.45
        String content = "0.45";
        String regStr = "[-+]?\\d+([.]\\d+)?";
        boolean b = content.matches(regStr);
        System.out.println(b);
    }
}
